package com.EAIPClub.codeidemanager.service;

import com.api.POJO.CodeLab.CodeIdeManager.CodeIdeAccount;
import com.api.POJO.CodeLab.CodeIdeManager.CodeIdeManagerReturnMsg;
import com.api.POJO.CodeLab.CodeIdeManager.CodeIdeUserInfo;

import java.util.List;

/**
 * @Description :CodeIde管理模块业务逻辑层接口
 * @Author :崔昌赫
 * @Date : 2021/10/26
 */
public interface CodeIdeManagerService {
    CodeIdeManagerReturnMsg setCodeIdePassword(CodeIdeAccount account);
    CodeIdeManagerReturnMsg setCodeIdeUserInfo(CodeIdeUserInfo info);
    CodeIdeManagerReturnMsg getCodeIdePasswordByUid(String uid);
    CodeIdeManagerReturnMsg getCodeIdeUserInfoByUid(String uid);
    String getNodeIp(String node);
    List<String> getAllPorts();
}
